package xyz.icxl.android.architecture.webview

import android.webkit.WebResourceRequest
import android.webkit.WebView
import android.webkit.WebViewClient

/**
 * 文件描述：简单的[WebViewClient]
 *
 * 文件创建人：cxl
 *
 * 创建时间：2022 年 04月 11 日
 *
 * 文件版本：v1.0
 *
 * 版本描述：创建文件
 */
open class MyWebViewClient : WebViewClient() {

    override fun shouldOverrideUrlLoading(view: WebView?, url: String?): Boolean {
        if (view != null && url != null) {
            view.loadUrl(url)
            return true
        }
        return super.shouldOverrideUrlLoading(view, url)
    }

    override fun shouldOverrideUrlLoading(view: WebView?, request: WebResourceRequest?): Boolean {
        if (view != null && request != null) {
            view.loadUrl(request.url.toString())
        }
        return super.shouldOverrideUrlLoading(view, request)
    }
}